@charset "utf-8";
/* CSS Document */
.hr_setresumewrap {
   padding:20px 15px 30px;
   position:relative;
   top:40px;
}
.setresumebox {
   width:766px;
   border:1px solid #d0d0d0;
   border-radius:4px;
   box-shadow:0px 1px 1px #9d9d9d;
   margin:auto;
   background:#fcfcfc;
}
.setresumesimple {
   background:#fcfcfc;
   padding:12px 12px 10px 12px;
   border-top-left-radius:4px;
   border-top-right-radius:4px;
   position:relative;
}
.setresumeform .control-group {
   float:left;
}
.group-left {
   width:375px;
}
.group-right {
   width:365px;
}
.group-all {
   width:100%;
}
.setresumeform .control-label {
   font-size:12px;
   width:75px;
   color:#666666;
}
.setresumeform .control-label i.red {
   color:#ff0000;
   font-style:normal;
   margin-right:4px;
}
.setresumeform .control-label i.ispace1 {
   display:inline-block;
   vertical-align:middle;
   width:6px;
}
.setresumeform .control-label i.ispace2 {
   display:inline-block;
   vertical-align:middle;
   width:24px;
}
.setresumeform .controls {
   margin-left:80px;
   color:#666666;
}
.setresumeform .controls a.whitebtn {
   width:60px;
   padding:3px 0;
}
.setresumeform .controls input.input-large {
   width:190px;
}
.setresumeform .controls select.select-medium {
   width:125px;
}
.setresumeform .controls label.radio {
   font-size:12px;
}
.setresumeform .controls span.greysp {
   color:#999999;
}
.setresumesubmit {
   width:100%;
   margin:auto;
   padding:0px 0 15px 0;
}
.setresumesubmit_open {
   background:#ffffff;
   padding:20px 0;
}
.setresumesubmit > a.handlesume_confirm {
   margin-left:45%;
   margin-right:5px;
   width:40px;
}
.setresumesubmit > a.handlesume_confirm:hover {
   color:#ffffff;
}
.setresumesubmit > a.showmore {
   text-decoration:underline;
   margin-left:30px;
}
/**********************************/
.setresumedetail {
   padding:12px;
   border-top:1px solid #dcdcdc;
   position:relative;
   background:#ffffff;
}
.upresumeavator {
   width:92px;
   position:absolute;
   right:20px;
   top:18px;
}
.showavator {
   width:90px;
   height:110px;
   overflow:hidden;
   border:1px solid #d4d4d4;
   box-shadow:1px 2px 3px #dddddd;
}
.actionavator {
   text-align:center;
   margin-top:5px;
}
.detailaddbox {
   margin-top:45px;
}
.detailaddtitle {
   border-bottom:1px solid #e3e3e3;
   margin:0 13px;
   padding-bottom:5px;
   margin-bottom:12px;
}
.detailaddtitle > b {
   display:inline-block;
   padding-top:5px;
}
.detailaddtitle > a.editbtn {
   display:inline-block;
   color:#666666;
   padding:2px 7px 2px 8px;
   text-align:center;
   border:1px solid #b7b7b7;
   border-radius:2px;
   font-size:12px;
   box-shadow:0px 1px 1px #c0c0c0;
   background-image:-moz-linear-gradient(top, #ffffff, #f5f5f5); /* Firefox */
   background-image:-ms-linear-gradient(top, #ffffff, #f5f5f5); /* IE10 */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f5f5f5)); /* Saf4+, Chrome */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType='0'); /* IE*/
}
.detailaddtitle > a.editbtn i {
   display:inline-block;
   vertical-align:middle;
   width:10px;
   height:11px;
   background:url(/images/3/hr_comicon.png) no-repeat;
}
.detailaddtitle > a.editbtn i.icon_pencel {
   background-position:-169px -798px;
}
.detailaddtitle > a.editbtn i.icon_adds {
   background-position:-149px -797px;
}
.detailtextarea {
   margin:0 13px;
}
.detailtextarea > textarea {
   width:700px;
   height:75px;
}
.textareatip {
}
.editdetailbox {
   border:1px dashed #e3e3e3;
   background:#fcfcfc;
   margin:0 13px;
   margin-bottom:15px;
   padding:13px 10px;
}
.editformsmall .group-left {
   width:380px;
}
.editformsmall .group-right {
   width:300px;
}
.editformsmall .group-all {
   width:100%;
}
.editformsmall .controls > textarea {
   width:595px;
   height:75px;
}
.editformsmall .controls > input[type="submit"] {
   display:inline-block;
   padding:4px 15px;
   text-align:center;
   border:1px solid #218fb1;
   border-radius:3px;
   border:1px solid #88a5b2;
   color:#ffffff;
   background-image:-moz-linear-gradient(top, #00baee, #02aadf); /* Firefox */
   background-image:-ms-linear-gradient(top, #00baee, #02aadf); /* IE10 */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #00baee), color-stop(1, #02aadf)); /* Saf4+, Chrome */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00baee', endColorstr='#02aadf', GradientType='0'); /* IE*/
}
.editformsmall .controls > a.showmore {
   margin-left:30px;
}
/**********************************/
.resumereivewp {
   margin:0 13px;
   padding:5px 0;
}
.resumereivewp_top {
   margin-top:30px;
}
.showr_title {
   border-bottom:1px solid #e3e3e3;
   padding-bottom:6px;
}
.showr_title > span {
   color:#333333;
   font-size:24px;
}
.showr_title > span.showcdetailt {
   font-size:14px;
   font-weight:bold;
}
.showr_title > b {
   color:#d2871d;
   font-size:13px;
   margin-left:20px;
}
.showr_title > b.grey {
   color:#666666;
   margin-left:13px;
}
.showr_listc {
   margin-top:5px;
}
.showr_listc ul {
   margin:0px;
   color:#666666;
}
.showr_listc li {
   list-style:none;
   line-height:23px;
}
.showr_listc li > span.labelsp {
   float:left;
   width:52px;
   line-height:23px;
}
.showr_listc.showr_listc_long li > span.labelsp {
   width:65px;
}
.showr_listc li > em {
   display:block;
   line-height:23px;
   font-style:normal;
   margin-left:52px;
}
.showr_listc.showr_listc_long li > em {
   margin-left:65px;
}
/**********************************/
.view_exp {
   margin:0 13px;
}
.view_exp_each .view_exp_time {
   float:left;
   text-align:right;
   width:66px;
   font-family:Tahoma, Geneva, sans-serif;
   color:#6a8fa8;
   position:relative;
   padding-top:0px;
}
.view_exp_each .view_exp_time.is_school_color {
   color:#76a86a;
}
.view_exp_each .view_exp_time.is_progress_color {
   color:#a8966a;
}
.view_exp_each .view_exp_time span {
   color:#666666;
}
.view_exp_each .view_exp_time i {
   width:33px;
   height:30px;
   display:block;
   position:absolute;
   right:-41px;
   top:0px;
   background:url(/images/3/expraces_icon.png) no-repeat;
}
.view_exp_each .view_exp_time i.is_work {
   background-position:0px 0px;
}
.view_exp_each .view_exp_time i.is_school {
   background-position:0px -48px;
}
.view_exp_each .view_exp_time i.is_progress {
   background-position:0px -98px;
}
.view_exp_each .view_exp_discription {
   margin-left:90px;
   border-left:2px dashed #dbe1e5;
   padding:0px 0 30px 30px;
}
.view_exp_each .view_exp_discription dl {
   margin:0px;
   color:#666666;
}
.view_exp_each .view_exp_discription dt {
   height:22px;
}
.view_exp_each .view_exp_discription dt b {
   margin-left:20px;
}
.view_exp_each .view_exp_discription dd {
   margin-left:0px;
   margin-top:2px;
   color:#666666;
   line-height:22px;
}
/********************************/
.putorignresume {
   border-bottom:1px solid #e3e3e3;
   margin:auto;
   width:767px;
   padding-bottom:6px;
   margin-top:30px;
}
/********************************/
.upload_valueadd {
   background:#F6F6F6;
   border:1px solid #D2D2D2;
   border-radius:5px 5px 5px 5px;
   padding:7px 0;
   position:absolute;
   width:276px;
}
.upload_valueadd > i {
   background:url("/images/3/hr_comicon.png") no-repeat -363px -355px;
   display:block;
   height:8px;
   right:51px;
   position:absolute;
   top:-8px;
   width:14px;
}
.upload_valueadd > div.closediv {
   background:url("/images/3/hr_comicon.png") no-repeat -259px -219px;
   cursor:pointer;
   height:12px;
   position:absolute;
   right:6px;
   top:5px;
   width:12px;
}
.upload_valueadd .upd_valdcontent {
   padding:5px 10px;
}
.upd_filerequire {
   color:#999999;
   font-size:12px;
   text-align:center;
   padding:5px 0 0 0;
}
.upd_valdcontent table {
   margin:auto;
   margin-top:5px;
}
.upd_valdcontent table td {
   padding:2px 10px;
   font-size:12px;
   word-break:break-all;
}
.upload_valueadd .uploadfilebtnbox {
   width:206px;
   height:42px;
   overflow:hidden;
   position:relative;
   margin:auto;
}
.upload_valueadd .uploadfilebtnbox > span {
   color:#ffffff;
   display:inline-block;
   border-radius:2px;
   width:206px;
   height:42px;
   text-align:center;
   font-weight:bold;
   background:#a0a0a0;
   line-height:42px;
}
.upload_valueadd .uploadfilebtnbox input[type="file"] {
   border:100px solid #FFFFFF;
   opacity:0;
   transform:translate(-800px, 0px) scale(10);
   cursor:pointer;
}

#uploadresumeform {
   width:270px;
   height:30px;
}
#uploadresumeform .file_upload {
   width:270px;
   height:30px;
   overflow:hidden;
}
#uploadresumeform .inputfile {
   border:300px solid #000000;
}

.action_sltjobs {
   text-align:right;
   padding:5px 0;
}
